package com.jiezhuo.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.jiezhuo.entity.cmeduSchool.JwXqStudent;
import com.jiezhuo.entity.jw.StuVo;
import com.jiezhuo.utils.R;
import org.apache.ibatis.annotations.Param;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * <p>
 * 服务类
 * </p>
 *
 * @author 唐能
 * @since 2024-06-14
 */
public interface IJwXqStudentService extends IService<JwXqStudent> {
    ArrayList<HashMap<String, Object>> selectXkClassXk(StuVo s);

    R selectKsStudent(StuVo s);

    R selectKsStudentInfo(StuVo s);

    public List<Map<String, Object>> getJssGlCount(Map<String, Object> map);

    public List<Map<String, Object>> getJssGlManCount(Map<String, Object> map);

    public List<Map<String, Object>> getJssGlAllStudent(Map<String, Object> map);

    public List<Map<String, Object>> getZdJlEdit(String xq, String stuId);

    public List<Map<String, Object>> getJssSqSaveLoad(JwXqStudent jwXqStudent);

    public List<Map<String, Object>> getJssSqSaveLoadNj(JwXqStudent jwXqStudent);

    public List<Map<String, Object>> getJssSqSaveLoadbj(JwXqStudent jwXqStudent);

    public List<Map<String, Object>> jssTH_AddSelectFilterByNj(JwXqStudent jwXqStudent);

    public List<Map<String, Object>> jssTH_AddSelectFilterByBj(JwXqStudent jwXqStudent);

    public List<Map<String, Object>> jssTH_AddSelectData(JwXqStudent jwXqStudent);

    public List<Map<String, Object>> getStuAndJiaQkFilterByNj(JwXqStudent jwXqStudent);

    public List<Map<String, Object>> getStuAndJiaQkFilterByBj(JwXqStudent jwXqStudent);

    public List<Map<String, Object>> getStuAndJiaTingQk(JwXqStudent jwXqStudent);

    public List<Map<String, Object>> updateStuAndJiaTingQkLoad(JwXqStudent jwXqStudent);

    public List<Map<String, Object>> getJiaoYuZhidaoJilvFilterStu(JwXqStudent jwXqStudent);

    public List<Map<String, Object>> getJiaoYuZhidaoJilv(JwXqStudent jwXqStudent);

    public List<Map<String, Object>> getJiaoYuZhidaoJilvFilterXqdmNj(JwXqStudent jwXqStudent);

    public List<Map<String, Object>> getJiaoYuZhidaoJilvFilterXqdmBj(JwXqStudent jwXqStudent);


}
